package com.fish.admin.module.salesman.domain.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fish.common.mybatisplus.entity.DataScopeBaseEntity;
import lombok.Data;

import java.math.BigDecimal;

@Data
@TableName("salesman_info")
public class SalesmanInfo extends DataScopeBaseEntity {

    /**
     * 用户ID
     */
    @TableId(type = IdType.ASSIGN_ID)
    private Long id;

    /**
     * 业务员id
     */
    private String salesmanNo;
    /**
     * 登陆账号
     */
    private String account;

    /**
     * 游戏额度
     */
    private BigDecimal gameQuota;
    /**
     * 已使用游戏额度
     */
    private BigDecimal usedGameQuota;
    /**
     * 放款权限
     */
    private Integer loanAuth;
    /**
     * 放款额度
     */
    private BigDecimal loanQuota;
    /**
     * 已使用额度
     */
    private BigDecimal usedLoanQuota;
    /**
     * 是否可修改密码直接登录(1、是；0、否)
     */
    private Integer authStatus;
    /**
     * 用户层级
     */
    private Integer userLevel;
    /**
     * 上级ID
     */
    private Long parentId;
    /**
     * 角色id
     */
    private Long roleId;
    /**
     * 数据权限范围
     */
    private Integer dataScope;

    /**
     *是否可用（1:可用；0:不可用）
     */
    private Integer enabled;

    /**
     * 数据权限范围路径
     */
    private String dataPath;


















































}
